//
//  UIImage+Image.swift
//  Here_Swift
//
//  Created by 童煊 on 2017/12/26.
//  Copyright © 2017年 童煊. All rights reserved.
//

import UIKit

extension UIImage{
    
    public static func imageWithColor(color:UIColor) -> UIImage{
        //描述一个矩形
        let rect = CGRect.init(x: 0, y: 0, width: 1, height: 1)
        //开启图形上下文
        UIGraphicsBeginImageContextWithOptions(rect.size, false, 0)
        //获得图形上下文
        let ctx = UIGraphicsGetCurrentContext()
        
        //使用color演示填充上下文
        ctx?.setFillColor(color.cgColor)
        //渲染上下文
        ctx?.fill(rect)
        
        let image = UIGraphicsGetImageFromCurrentImageContext()
        
        //关闭图形上下文
        UIGraphicsEndImageContext();
        
        return image!;

    }
    
}
